Monitoring for Testing throughout the Development Lifecycle

نویسندگان

  • ROBIN POSTON
  • JASBIR DHALIWAL
چکیده

Given software release deadlines, the early stages of a structured software development life cycle (SDLC) project can run behind schedule, shrinking the time allowed for performing adequate testing. This situation urges the need to start testing early and manage the testing effort efficiently. Our research examines how to assess the ways activities in the earlier stages of a project are progressing relative to their effect on the efficiency and effectiveness of the latter SDLC stage of testing. We build on the design for testability perspective by introducing the manage for testability perspective, where software testability reflects whether the activities of the SDLC process are progressing in ways that support the testing team with the appropriate software project information and testable designs to enable finding software product problems if they exist during the testing stage. To address this challenge, we develop a software testing assessment to manage project testability during the earlier stages of the SDLC and we propose using the assessment as part of a testability measurement system. The software testing assessment is designed to provide testing managers information they need: (1) to influence pre-testing activities in ways that ultimately increase testing efficiency and effectiveness, and (2) to plan testing resources that facilitate an efficient and effective testing stage. We developed specific software testing assessment measures through several rounds of interviews with key informants (i.e., testing managers at a global transportation company). To support the assessment’s usefulness and application, we present data collected for the measures for large-scale structured software development projects and post-data collection debriefing sessions with senior testing leaders.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Relationship between Lifecycle and Idiosyncratic Volatility with Emphasis on Fundamental and Information Uncertainty of Firms listed on the TSE

According to the importance and the increasing trend of idiosyncratic volatility in recent years, the study of factors affecting idiosyncratic volatility is one of the important issues in financial markets. So, the purpose of this study is to investigate the relationship between lifecycle and idiosyncratic volatility with emphasis on fundamental and information uncertainty. In this regard, 152 ...

متن کامل

Third International Research Workshop on Advances and Innovations in Software Testing

Unit testing traditionally is a process for increasing confidence levels in functional attributes of large-scale distributed systems throughout the software lifecycle. As largescale distributed systems grow larger and more complex, increasing confidence levels in their quality-of-service (QoS) attributes, such as performance, reliability, and security, throughout the software lifecycle is becom...

متن کامل

On the Need for Careful Definition of and Improved Capabilities in Quality-of-Service Unit Testing

Unit testing traditionally is a process for increasing confidence levels in functional attributes of large-scale distributed systems throughout the software lifecycle. As largescale distributed systems grow larger and more complex, increasing confidence levels in their quality-of-service (QoS) attributes, such as performance, reliability, and security, throughout the software lifecycle is becom...

متن کامل

Collaborative Security Code-Review Towards Aiding Developers Ensure Software-Security

Humans make mistakes, and software programmers are no exception. Software vulnerabilities are discovered everyday; close to 8,000 vulnerabilities were reported in 2014, and almost 2,500 were reported in the first four months of 2015 [9]. Microsoft Security Response Centre defines software vulnerabilities as a security exposure that results from a product weakness that the product developer did ...

متن کامل

Proposed new signal for real-time stress monitoring: Combination of physiological measures

Human stress is a physiological tension that appears when a person responds to mental, emotional, or physical chal-lenges. Detecting human stress and developing methods to manage it, has become an important issue nowadays. Au-tomatic stress detection through physiological signals may be a useful method for solving this problem. In most of the earlier studies, long-term time window was considere...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014